UTN FRRO - 2014
Algunos detalles para que me conozcan un poco mejor...
La accesibilidad Web significa que personas con algún tipo de discapacidad van a poder hacer uso de la Web. En concreto, al hablar de accesibilidad Web se está haciendo referencia a un diseño Web que va a permitir que estas personas puedan percibir, entender, navegar e interactuar con la Web, aportando a su vez contenidos a la misma.
En nuestro entorno cotidiano (la web) y a pesar de que las personas (usuarios) cuenten con herramientas, tales como una silla de ruedas, para disminuir sus dificultades (tecnologías de apoyo, por ejemplo un lector de pantalla) existen lugares públicos o privados (sitios web) que NO tienen las condiciones para recibirlos (Accesibilidad Web).
Aproximadamente el 15% de la personas en el mundo están afectadas por algún tipo de discapacidad. (13 veces la población Argentina)
En Argentina aproximadamente el 12.7% de la población sufre de algún tipo de discapacidad (5 millones de personas). En 2003 el valor era del 8% se estima a que se debe por el envejecimiento de la población.
Fuente: World Report on Disability 2011 - OMS
Fuente: Censo Nacional de Población, Hogares y Viviendas 2010. INDEC
Situaciones que generan que cierto grupo de personas no puedan acceder a un determinado contenido.
El sitio Progam.AR del Estado Nacional utiliza toda imágenes sin alternativas textuales resultando ser su sitio totalmente innaccesible.
Los textos utilizados dentro de imágenes, imposibilitan a personas que con problemas visuales no puedan acceder al contenido. A su vez esta información no estará disponible para los buscadores (impactará negativamente en el SEO).
No todas las imágenes requieren alternativas
Se trata de una prueba desafío-respuesta utilizada para determinar cuándo el usuario es o no un ser humano. Mal implemetada puede resultar ser una barrera para personas con dificultades.
En el sitio de Garbarino hay lugares de la página que no se pueden acceder por teclado.
En el sitio de la facultad hay enlaces de la página que no se pueden mediante teclado.
En el sitio del API de Santa Fe hay opciones de selección no funcionan adecuadamente. Disminuyendo su compatibilidad en plataformas sin mecanismos de seleción tan precisos como el mouse.
Esto también se nota en los sitios de la casa de electrodomésticos y de la facultad donde esos enlaces que no recibían foco es porque no eran enlaces propiamente dichos.
Cuando un texto no es presentado de manera correcta incluso a cualquier persona le puede resultar difícil poder leerlo e interpretarlo.
Ejemplos: Sitio Web UTN - Regional Rosario y Portal de trámites Santa Fe
(Opinión Personal)
Existe la creencia entre los desarrolladores y los dueños de negocio que no existe público beneficiado por la Accesibilidad Web, además que no es tema de gran debate.
Fuente: Google Trends, Net Market Share y Stats Counter
Imagen cortesía de Tsahi Levent-Levi
Los principios de la accesibilidad forman parte de la Usabilidad y la Experiencia del Usuario.
Su implementación en sitios Web beneficia a todas las personas y no solo a aquellas que tienen un algún tipo de dificultad.
Las estadísticas anteriores no tienen en cuenta que todos podemos quedar temporalmente disminuidos, siendo entonces el número de personas afectadas, en un período de tiempo, aún mayor.
Imagen cortesía de Cameron Parkins
Fuente: Web Accessibility Web Standards and Regulatory Compliance
La aplicación de técnicas de Accesibilidad Web mejora la facilidad de uso, legibilidad y comprensión del contenido en la Web. Ampliando la audiencia para nuestro sitio.
TESCO (cadena multinacional de locales de venta al por menor) aumentó su ganancias en 13 millones de euros anuales incorporando diseño accesible para personas no videntes. [1]
Virgin incremento 68% sus ventas incorporando diseño accesible. [2]
Legal & General aumentó un 300% sus conversiones y disminuyó un 10% su tasa de rebote tras aplicar un nuevo diseño accesible. [3]
En Argentina como en otros países del mundo los sitios Web gubernamentales están obligados a ser accesibles.
La ley de Accesibilidad de la información en las páginas web (n° 26.653) se encuentra en vigencia desde el .
Obligando a los sitios alcanzados (poderes del Estado Nacional, organismos autárquicos o descentralizados, entes públicos, empresas públicas y las empresas privadas contratistas del Estado) a desarollar sus sitios de manera accesible o a adecuar sus sitios actuales a las normativas de Accesibilidad Web Internacionales (WCAG).
El 98% de los sitios gubernamentales (dominios gob.ar/gov.ar) presentan al menos una barrera de acceso al contenido web..
Estos sitios fallan por lo menos en uno de los criterios de nivel A (los más básicos) propuestos en las pautas WCAG.
Fuente: Accesibilidad Web Gubernamental - 2012Finalmente ...
Imagen cortesía de Kelly Sue
Concentrarnos en un pequeño número de temas que tendrán efecto en una gran cantidad de barreras (Principio de Paretto).
Con un pequeño esfuerzo podemos mejorar ampliamente la accesibilidad Web de nuestros sitios.
(*) 80-20 es marketinero y no es 100% real.
button
) no es lo que se dijo (div
).
<div class="boton-guardar">
no es un botón.
<span onclick="document.location='index.html'">
no es un link.
<span class="etiqueta">
no es una etiqueta.
<div class="page-title">
no es un título.
<button class="boton-guardar">
es un botón.<a href="index.html">
es un enlace.<label for="algun-input" class="etiqueta">
es una etiqueta.<h1 class="page-title">
es un título.Los controles sin etiquetas no comunican a las personas con dificultades en la visión el objetivo de dicha entrada y tampoco los requisitos del mismo (ejemplo: es obligatorio).
Ejemplo: API Santa FE - Reimpresión de boleta.
<label title="Este campo es obligatorio" for="ctal">Número de Partida:</label>
<input type="text" name="cta1" id="cta1" />
alt
Colocar el texto alternativo en el atributo alt
para las imágenes (img
). Salvo en aquellas sean meramente decorativas (alt=""
).
<img alt="UTN Facultad Regional Rosario" src="imagenes/utn_logohome2.gif">
En los demás elementos (que no sean img
) utilizar los atributos aria-label
o title
para colocar el texto alternativo.
<button arial-label="Cerrar ventana">X</button>
Utilizar longdesc
para imágenes que requieran una explicación larga.
<img longdesc="ventas.html#desc" alt="Ventas anuales 2013" src="/imagenes/grafico-ventas.png">
<div id="desc">
<h3>Ventas anuales 2013</h3>
<!-- Descripción larga del contenido del gráfico -->
<p>Las ventas ...</p>
<div>
En ocaciones para dar una alternativa textual requerimos de texto extra que visualmente puede estropear el diseño de una página Web.
Existen técnicas en CSS para ocultar texto visualmente mientras que continuan siendo leídos por los programas de lectura de pantalla.
.visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
Utilizar sistemas que sean accesibles como reCAPTCHA
Otra alternativa es realizar directamente preguntas textuales.
Prueba que eres humano, ¿cuanto es dos más dos?
Es una especificación de la W3C que describe como incrementar la accesibilidad de las páginas Web, en particular, aquellas con contenido dinámico y con componentes de interfaz desarrollados con HTML, CSS y JavaScript.
<button aria-label="cerrar">x</button>
será leído como "botón cerrar".
aria-hidden="true"
representaría contenido textual que no debería ser leído.
accesskey
Los elementos de HTML no reciben foco por defecto (salvo excepciones). En ocaciones necesitamos que así sea.
Mediante el atributo tabindex
podemos lograr que un elemento reciba foco.
<div tabindex="0" class="x-widget"><!-- contenido --></div>
Si marcamos el valor en 0 recibirá foco de acuerdo al flujo natural del documento.
outline
de los elementos
Retirar el outline
provoca que no se pueda saber que elemento tiene el foco, afecta a personas que navegan utilizando la vista y el teclado.
Algunos reset de CSS o templates incluyen erroneamente el siguiente código:
*:focus {
outline: 0;
}
Solución: No eliminar el outline del navegador, o proveer uno de mayor contraste.
line-height
) debe ser al menos de una vez y media (1.5em
) del tamaño de la fuente.
¿Es el sitio accesible mediante teclado? ¿El focus de los elementos es el esperado? ¿Los atajos del teclado son facilmente predecibles?
¿Es el contenido comprensinble sin imágenes?
¿Necesito tener activado el sonido para poder usar el sitio?
¿El sitio se visualiza correctamente en modo de alto contraste? ¿Existe el contraste suficiente entre los colores de fondo y de fuentes? ¿Necesito distinguir colores para usar el sitio?
alt
de manera correcta y CAPTCHA accesibles.
Cortesía de Jay Gooby
Contacto